﻿using Abp.Application.Services.Dto;
using Abp.AutoMapper;
using SingleUserMall.Points;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SingleUserMall.Mall.Form
{
    [AutoMapTo(typeof(PointRules))]
    public class PointRuleForm : EntityDto<long>
    {
        /// <summary>
        /// 对应用户等级
        /// </summary>
        public UserRuleLevel UserRuleLevel { get; set; }
        /// <summary>
        /// 分享好友关注后可得到的体验金金额
        /// </summary>
        public int SharePoint { get; set; }
        /// <summary>
        /// 可得VIP团队体验金比例
        /// </summary>
        public decimal VIPGroupRate { get; set; }
        /// <summary>
        /// 可得直推会员体验金比例
        /// </summary>
        public decimal DirectUserRate { get; set; }
        /// <summary>
        /// 直推升级VIP奖励体验金金额
        /// </summary>
        public int DirectUserToVIP { get; set; }
        /// <summary>
        /// 直推升级合伙人奖励体验金金额
        /// </summary>
        public int DirectUserToSuperVIP { get; set; }
    }
}
